<?php
/**
 * Hesperos libraries
 *
 * @author       Krzysztof Kardasz <krzysztof.kardasz@gmail.com>
 * @copyright    Copyright (c) 2011 Krzysztof Kardasz
 * @category     Hesperos
 * @package      View
 * @subpackage   Helper
 * @version 	 SVN: $Id$
 * @filesource
 */

/**
 * Konfiguracja
 *
 * @author       Krzysztof Kardasz <krzysztof.kardasz@gmail.com>
 * @copyright    Copyright (c) 2011 Krzysztof Kardasz
 * @category     Hesperos
 * @package      View
 * @subpackage   Helper
 * @version 	 SVN: $Id$
 */
class Hesperos_View_Helper_Config extends Zend_View_Helper_Abstract
{
    /**
     * Wersja językowa
     *
     * @var string
     */
    private $_language = null;

    /**
     * Zwraca instancję obiektu
     *
     * @return Zend_View_Helper_Config
     */
    public function config ($language = null)
    {
       if(null !== $language) {
           $this->_language = $language;
       }

       return $this;
    }

    /**
     * Zwraca obiekt sekcji
     *
     * @param  string $name
     * @return Hesperos_Config_Section
     */
    public function section ($name)
    {
        return Hesperos_Config_Manager::get($name, $this->_language);
    }
}
